81cfdd4c52c3e64063483e217dfb467275abe5e6,ant/org.eclipse.ant.core/src_ant/org/eclipse/ant/internal/core/ant/ProgressBuildListener.java,ProgressBuildListener,countTarget,#Target#List#,130
Before Change
String targetName;
Target dependency;
for (Enumeration<?> dependencies = target.getDependencies(); dependencies.hasMoreElements();) {
targetName = (String) dependencies.nextElement();
if (alreadySeen.contains(targetName)) { //circular dependency or common dependency
return result;
}
alreadySeen.add(targetName);
dependency = (Target) targets.get(targetName);
if (dependency != null) {
result = result + countTarget(dependency, alreadySeen);
}
After Change
String targetName;
Target dependency;
for (Enumeration<String> dependencies = target.getDependencies(); dependencies.hasMoreElements();) {
targetName = dependencies.nextElement();
if (alreadySeen.contains(targetName)) { // circular dependency or common dependency
return result;
}
alreadySeen.add(targetName);
dependency = targets.get(targetName);
if (dependency != null) {
result = result + countTarget(dependency, alreadySeen);
}